Baz Luhrmann's 3D extravaganza "The Great Gatsby," starring Leonardo DiCaprio, Carey Mulligan and Tobey Maguire, scored an impressive $19.4 million in its opening day, but it wasn't quite enough to edge out the reigning champ, Marvel's Robert Downey Jr.-powered "Iron Man 3," which led Friday with $19.7 million.